.developmentcourse .content{display:none;}

#fp-nav ul li .fp-tooltip{font-size:14px;}


.hmCon3{padding: 14vw 0px;display:block;margin: 0 auto; width: 80%;}
.hmc3Tbox { text-align:center;}
.hmc3Tbox strong{ font-size: 42px; line-height: 50px; letter-spacing: 3px; display: block; }
.hmc3Tbox p{ font-size: 16px; line-height: 28px; letter-spacing: 1px; margin-top: 28px; }
.hmc3swiper{ margin-top:1.2vw; height:422px; margin-bottom:2.8vw; position:relative;}
.hmc3swiper .slick-prev{ background: #E6E6E6 url(../images/hmc3btn.png) no-repeat center center; display: inline-block; height: 40px; width: 170px; position: absolute; left:calc(50% - 170px); text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; bottom: -62px; z-index:3; border:none;}
.hmc3swiper .slick-next{ background: #E6E6E6 url(../images/hmc3btn.png) no-repeat center center; display: inline-block; height: 40px; width: 170px; position: absolute; left:calc(50% - 0px); text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; bottom: -62px; z-index:3; transform:rotate(180deg);border:none;}
.hmc3swiper .slick-prev:hover,.hmc3swiper .slick-next:hover{background:#443181 url(../images/hmc3btn2.png) no-repeat center center;}
.hmc3swiper:before{content:""; height:2px; background:#CCCCCC; position:absolute; left:0; width:100%; top:50%; margin-top:-1px;z-index:9;}
.hmc3item{ height:422px; position:relative; cursor:pointer;margin:0 5px;}
.hmc3icon{ background: #FFF; height: 24px; width: 24px; position: absolute; left: 50%; top: 50%; margin-top: -12px; margin-left: -12px; box-shadow:0 0 15px rgba(0,0,0,0.2); border-radius:50%;}
.hmc3icon:after{content:""; background:#666666; position:absolute; left:50%; top:50%; margin-left:-5px; margin-top:-5px; border-radius:50%; transition:all 0.5s ease-in-out; width:10px; height:10px;}
.slick-current .hmc3icon:after{background:#08498d;}
.hmc3item strong{ font: 60px/64px din; display: inline-block; color: #fff; letter-spacing: 2px; position: absolute; left: 50%; top: 98px; transform:translateX(-50%); text-shadow:0 0 25px rgba(8,73,141,0.0); transition:all 0.5s ease-in-out; }
.slick-current.hmc3item strong{ color:#08498d; text-shadow:0 0 25px rgba(8,73,141,0.6); }
.hmc3layer{ height: 382px; background: #fff; width: 100%; position: absolute; left: 0; top: 20px; box-shadow: 0 5px 15px rgba(0,0,0,0.1); padding: 13px 13px 0px; transition:all 0.5s ease-in-out; opacity:0 }
.hmc3layer .overflowHide{ height: 250px; }
.hmc3layer .overflowHide img{max-width:100%;}
.hmc3layer .overflowHide .bgImg{height: 275px; overflow: hidden;background-image:none !important;}
.hmc3layer .overflowHide .dsPhone{display:none;}
.hmc3ps{ height: 130px; position: relative; }
.hmc3ps p{ font-size: 22px; line-height: 34px; color: #666666; text-align: center; position: absolute; left: 0px; top: 50%; right: 0px; transform:translateY(-50%);}
.hmc3item:hover .hmc3layer,.slick-current .hmc3layer{opacity:1;}
.hmc3swiper .hmc3item:nth-child(2n) strong{ top:245px;}
@media (max-width:1799px){
.hmc3Tbox strong{ font-size: 36px; line-height: 40px;}
.hmc3Tbox p{ font-size: 15px; line-height: 26px; margin-top: 22px; }
.hmc3item strong{font-size:50px;}
.hmc3ps p{font-size:17px; line-height:30px;}
}
@media (max-width:1440px){
.hmc3layer .overflowHide .bgImg {height: 220px;}
.hmc3layer .overflowHide { height: 200px;}
}
@media (max-width:993px){
.hmCon3{padding-top:60px; padding-bottom:110px;}
}
@media (max-width:767px){
.hmc3Tbox strong{font-size:24px;}
.hmc3Tbox p{margin:15px;}
.hmc3layer{opacity:1;}
.hmCon3{padding-bottom:50px;padding-top: 35vw;width:95%;}
.hmCon3 .slick-dots{bottom:0px; z-index: 9;}
.hmCon3 .slick-dots li button{display:none;}
.hmCon3 .slick-dots li { background: #D6D6D6; display: inline-block; height: 6px; width: 6px; margin: 0px 3px; position: relative; border-radius:50%; vertical-align:middle}
.hmCon3 .slick-dots li.slick-active{ background: #005aaa;}
.hmc3layer .overflowHide .dsPhone{display:block; display:inline-block; padding:0 25px; line-height:46px; height:46px; background:#074B8D; position:absolute; left:0; top:0; z-index:2; font-size:22px; color:#fff;}
.hmc3ps{height:130px;}
.hmc3layer{height:320px;}
.hmc3layer .overflowHide img { max-width: 100%; height: auto;}
.hmc3layer .overflowHide {height: 170px;}
.hmc3layer .overflowHide .bgImg { height: auto;}
}



/**********************************************************************/
.developmenthistory{display:none;}
.m2lcConWpr{ padding-top:5.25vw; padding-bottom:6.41vw; display:block;}
.m2lcCon{position:relative; z-index:3;}
.m2lc_cyr{ font-size: 500px; line-height: 500px; display: inline-block; position: fixed; left: 0px; top: 50%; text-align: center; transform:translateY(-50%); color:rgba(0,0,0,0.05); text-align:center; width:100%; opacity:0; transition:all 0.5s ease-in-out;}
.m2lc_cyr.on{ opacity:1;}
.m2lcCon{ position:relative; z-index:2; padding:0 4.68vw;}
.m2lcBglIne{ width:82px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; position:absolute; left:50%; margin-left:-41px; top:0; bottom:0;}
.m2lc_line{ width: 4px; background: url(../images/his_line1.jpg) repeat-y center top; position: absolute; left: 50%; margin-left: -2px; top: 0; bottom: 0; overflow: hidden }
.m2lc_line i{ height: 0px; width: 4px; position: absolute; left: 0; top: 0; background: url(../images/his_line2.jpg) repeat-y center top }
.m2lcul{ overflow:hidden; position:relative; z-index:2;}
.m2lcul li{ padding-top:10px; padding-left:50%;}
.m2lcItem{ position:relative; padding-left:88px;}
.m2lcItem:before{ content:""; height: 24px; width: 24px; border: 4px solid #ccc; background: #FFF; position: absolute; left: -12px; top: 18px; transition:all 0.2s ease-in-out; border-radius:50%; }
.m2lcItem:after{ content:""; width:8px; height:8px; background:#000; position:absolute; left:-4px; top:26px; transition:all 0.2s ease-in-out; opacity:0; border-radius:50%;}
.m2lcItem strong{ height: 60px; display: block; font: normal 48px/60px din; color: #35247b; }
.m2lc_des{ font-size: 22px; line-height: 36px; margin-top: 18px; }
.m2lc_img{ margin-top: 30px; }
.m2lc_img img{max-width:100%;}
.m2lcul li:nth-child(2n){ padding-left:0; padding-right:50%; text-align:right}
.m2lcul li:nth-child(2n) .m2lcItem{ padding-left:0; padding-right:88px;}
.m2lcul li:nth-child(2n) .m2lcItem:before{ left:auto; right:-12px;}
.m2lcul li:nth-child(2n) .m2lcItem:after{ left:auto; right:-4px;}
.m2lcul li.on .m2lcItem:before{ border: 4px solid #35247b;}
.m2lcul li.on .m2lcItem:after{ opacity:1; background:#35247b}
.m2lc_cyrs{display:none;}
@media (max-width:1799px){
.m2lc_cyr{font-size:352px;}
.m2lcItem strong{font-size:38px;}
.m2lc_des{font-size:16px; line-height:32px;}
}
@media (max-width:767px){
.m2lc_cyr{font-size:180px;}
.m2lcItem{padding-left:20px;}
.m2lcul li:nth-child(2n) .m2lcItem{padding-left:0; padding-right:20px;}
.m2lc_des{font-size:14px; line-height:24px; margin-top:0px;}
.m2lcItem strong{font-size:34px;}
.m2lcul li{padding-top:30px;}
.m2lcBglIne{ width:22px; margin-left:-11px;}
.m2lcConWpr{padding:45px 0 55px;}
.m2lc_img img{max-width:100%; height:auto;}

}


